/*    */
package com.liang.manage.auth.facade.dto.user;
/*    */
/*    */

import java.io.Serializable;

/*    */
/*    */ public class UserEmailDTO
        /*    */ implements Serializable
        /*    */ {
    /*    */   private Long id;
    /*    */   private String email;
    /*    */   private String phone;
    /*    */   private String code;
    /*    */   private String newPassword;
    /*    */   private static final long serialVersionUID = 1L;

    /*    */
    /*    */
    public Long getId()
    /*    */ {
        /* 13 */
        return this.id;
        /*    */
    }

    /*    */
    /*    */
    public String getEmail()
    /*    */ {
        /* 18 */
        return this.email;
        /*    */
    }

    /*    */
    /*    */
    public String getPhone()
    /*    */ {
        /* 23 */
        return this.phone;
        /*    */
    }

    /*    */
    /*    */
    public String getCode()
    /*    */ {
        /* 28 */
        return this.code;
        /*    */
    }

    /*    */
    /*    */
    public String getNewPassword()
    /*    */ {
        /* 33 */
        return this.newPassword;
        /*    */
    }

    /*    */
    /*    */
    public void setId(Long id)
    /*    */ {
        /* 11 */
        this.id = id;
    }

    /* 11 */
    public void setEmail(String email) {
        this.email = email;
    }

    /* 11 */
    public void setPhone(String phone) {
        this.phone = phone;
    }

    /* 11 */
    public void setCode(String code) {
        this.code = code;
    }

    /* 11 */
    public void setNewPassword(String newPassword) {
        this.newPassword = newPassword;
    }

    /* 11 */
    public boolean equals(Object o) {
        if (o == this) return true;
        if (!(o instanceof UserEmailDTO)) return false;
        UserEmailDTO other = (UserEmailDTO) o;
        if (!other.canEqual(this)) return false;
        Object this$id = getId();
        Object other$id = other.getId();
        if (this$id == null ? other$id != null : !this$id.equals(other$id)) return false;
        Object this$email = getEmail();
        Object other$email = other.getEmail();
        if (this$email == null ? other$email != null : !this$email.equals(other$email)) return false;
        Object this$phone = getPhone();
        Object other$phone = other.getPhone();
        if (this$phone == null ? other$phone != null : !this$phone.equals(other$phone)) return false;
        Object this$code = getCode();
        Object other$code = other.getCode();
        if (this$code == null ? other$code != null : !this$code.equals(other$code)) return false;
        Object this$newPassword = getNewPassword();
        Object other$newPassword = other.getNewPassword();
        return this$newPassword == null ? other$newPassword == null : this$newPassword.equals(other$newPassword);
    }

    /* 11 */
    protected boolean canEqual(Object other) {
        return other instanceof UserEmailDTO;
    }

    /* 11 */
    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        Object $id = getId();
        result = result * 59 + ($id == null ? 43 : $id.hashCode());
        Object $email = getEmail();
        result = result * 59 + ($email == null ? 43 : $email.hashCode());
        Object $phone = getPhone();
        result = result * 59 + ($phone == null ? 43 : $phone.hashCode());
        Object $code = getCode();
        result = result * 59 + ($code == null ? 43 : $code.hashCode());
        Object $newPassword = getNewPassword();
        result = result * 59 + ($newPassword == null ? 43 : $newPassword.hashCode());
        return result;
    }

    /* 11 */
    public String toString() {
        return "UserEmailDTO(id=" + getId() + ", email=" + getEmail() + ", phone=" + getPhone() + ", code=" + getCode() + ", newPassword=" + getNewPassword() + ")";
    }
    /*    */
    /*    */
}

/* Location:           C:\maven\maven3.5\maven3.5\repositor\io\github\maliangnansheng\nansheng-common\3.3.4\nansheng-common-3.3.4.jar
 * Qualified Name:     com.liang.manage.auth.facade.dto.user.UserEmailDTO
 * JD-Core Version:    0.6.2
 */